package com.bkgy.controller.tcoilslit.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bkgy.commom.model.QueryDTO;
import com.bkgy.controller.tcoilslit.dto.TCoilSlitDto;
import com.bkgy.controller.tcoilslit.dto.TCoilSlitReportDto;
import com.bkgy.controller.tcoilslit.entity.TCoilSlit;
import com.bkgy.sys.common.entity.ResultData;

import java.time.LocalDate;

/**
* @author dell
* @description 针对表【T_COIL_SLIT(钢卷分切过程记录表，用于生产质量追溯)】的数据库操作Service
* @createDate 2025-05-14 20:42:53
*/
public interface TCoilSlitService extends IService<TCoilSlit> {

    ResultData<Page<TCoilSlit>> findTCoilByPage(QueryDTO<TCoilSlitDto> queryDTO);


    ResultData<TCoilSlitReportDto> getAggregatedData(String timeType, LocalDate date);
}
